.el-menu {
  background-color: #343a4a;
  border: 0;
}

.el-sub-menu .el-menu {
  background-color: #101034;
}

.el-sub-menu__title {
  font-size: 16px;
  font-weight: bold;
  color: #ffffff;
}

.el-menu-item {
  font-size: 14px;
  color: #ffffff;
}

.el-pagination.is-background .el-pager li:not(.is-disabled).is-active {
  background-color: #409eff;
}

.el-pagination.is-background .el-pager li:not(.is-disabled).is-active:hover {
  color: #fff;
}

.el-pagination.is-background .el-pager li:not(.is-disabled):hover {
  color: #409eff;
}

.el-dialog {
  margin-top: 10vh;
  border: none;
  /* border-radius: 18px;
  border-bottom-right-radius: 15px;
  border-bottom-left-radius: 15px; */
}

.el-dialog__header {
  margin-right: 0;
  padding: 15px 20px 15px;
  border: none;
  background-color: #f8f8f8;
}

.el-dialog__title,
.el-dialog__close {
  color: #333;
  font-size: 16px;
  font-weight: 700;
}

.el-dialog__headerbtn {
  top: 10px;
  height: 40px;
}

.el-dialog__close {
  font-size: 20px !important;
}

/* .el-button--primary {
  border-color: #409eff !important;
  background-color: #409eff !important;
}

.el-button--primary:hover {
  border-color: #409eff;
  background-color: #409eff;
} */

.cancel:hover {
  color: #409eff;
}

:root {
  --el-menu-hover-bg-color: unset;
}